drudgery-reducing devices - Espagnol Anglais Dictionnaire